celestial choir - French English Dictionary